package com.xiaohong.file.fallback;

//import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
//import com.xiaohong.file.feign.FileFeign;
//import com.xiaohong.file.pojo.File;
//import entity.Result;
//import io.swagger.v3.oas.annotations.parameters.RequestBody;
//import org.springframework.stereotype.Component;
//import org.springframework.web.bind.annotation.PathVariable;
//
//import java.util.List;

import com.xiaohong.file.entity.Result;
import com.xiaohong.file.feign.FileFeign;
import org.springframework.web.bind.annotation.PathVariable;

//@Component
public class FileFallback implements FileFeign {
//    /***
//     * 分页条件搜索实现File
//     * @param file
//     * @param page
//     * @param size
//     * @return
//     */
//    public Result<Page> findPage(@RequestBody(required = false) File file, @PathVariable int page, @PathVariable  int size){
//        System.out.println("FileFallback的findPage方法错误，错误日志已保存数据库了哦");
//        System.out.println("数据:"+ file+"和"+page+"和"+size);
//        return null;
//    };
//
//    /***
//     * 分页搜索实现File
//     * @param page:当前页
//     * @param size:每页显示多少条
//     * @return
//     */
//    public Result<Page> findPage(@PathVariable  int page, @PathVariable  int size){
//        System.out.println("FileFallback的findPage方法错误，错误日志已保存数据库了哦");
//        System.out.println("数据:"+page+"和"+size);
//        return null;
//    }
//
//    /***
//     * 多条件搜索File数据
//     * @param file
//     * @return
//     */
//    public Result<List<File>> findList(@RequestBody(required = false) File file){
//        System.out.println("FileFallback的findList方法错误，错误日志已保存数据库了哦");
//        System.out.println("数据:"+file);
//        return null;
//    }
//
//    /***
//     * 根据Id删除file数据
//     * @param id
//     * @return
//     */
//    public Result delete(@PathVariable Integer id){
//        System.out.println("FileFallback的delete方法错误，错误日志已保存数据库了哦");
//        System.out.println("数据:"+id);
//        return null;
//    }
//
//    /***
//     * 根据ID修改File数据
//     * @param file
//     * @return
//     */
//    public Result updateById(@RequestBody File file){
//        System.out.println("FileFallback的updateById方法错误，错误日志已保存数据库了哦");
//        System.out.println("数据:"+file);
//        return null;
//    }
//
//    /***
//     * 新增File数据
//     * @param file
//     * @return
//     */
//    public Result add(@RequestBody File file){
//        System.out.println("FileFallback的add方法错误，错误日志已保存数据库了哦");
//        System.out.println("数据:"+file);
//        return null;
//    }
//
//    /***
//     * 根据ID查询File数据
//     * @param id
//     * @return
//     */
//    public Result<File> findById(@PathVariable Integer id){
//        System.out.println("FileFallback的findById方法错误，错误日志已保存数据库了哦");
//        System.out.println("数据:"+id);
//        return null;
//    }
//
//    /***
//     * 查询File全部数据
//     * @return
//     */
//    public Result<List<File>> findAll(){
//        System.out.println("FileFallback的findAll方法错误，错误日志已保存数据库了哦");
//        return null;
//    }
}
